@techreport{linux_perf_source,
  author = {{Linux Kernel Community}},
  title = {Linux Kernel Source: perf subsystem},
  year = {2025},
  url = {https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf},
  note = {Accessed: 2025-03-07},
}

@techreport{IntelVtuneProfileGuide,
    author = {Intel Corporation},
    title = {Intel® VTune™ Profiler User Guide},
    howpublished = {\url{https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top.html}},
    note = {Accessed: 2025-03-07},
    year = {2024}
}


@inproceedings{DBLP:conf/icppw/TreibigHW10,
  author       = {Jan Treibig and
                  Georg Hager and
                  Gerhard Wellein},
  editor       = {Wang{-}Chien Lee and
                  Xin Yuan},
  title        = {{LIKWID:} {A} Lightweight Performance-Oriented Tool Suite for x86
                  Multicore Environments},
  booktitle    = {39th International Conference on Parallel Processing, {ICPP} Workshops
                  2010, San Diego, California, USA, 13-16 September 2010},
  pages        = {207--216},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/ICPPW.2010.38},
  doi          = {10.1109/ICPPW.2010.38},
  timestamp    = {Fri, 24 Mar 2023 00:03:52 +0100},
  biburl       = {https://dblp.org/rec/conf/icppw/TreibigHW10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

@techreport{arm_topdown_tool,
  author = {{Arm Telemetry Solution Team}},
  title = {topdown\_tool: A Tool for ARM Topdown Methodology Performance Analysis},
  year = {2022},
  url = {https://gitlab.arm.com/telemetry-solution/telemetry-solution/-/tree/main/tools/topdown_tool},
  note = {Accessed: 2025-03-07},
}

@techreport{inte64ia32archsoftdevmanual,
    author = {Intel Corporation},
    title = {Intel® 64 and IA-32 Architectures Software Developer Manuals},
    year = {2025},
    url = {https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html},
    note = {Accessed: 2025-03-07}
}

@techreport{techoverviewofscalable,
    author = {Intel Corporation},
    title = {Technical Overview Of The 4th Gen Intel® Xeon® Scalable processor family},
    year = {2022},
    url = {https://www.intel.com/content/www/us/en/developer/articles/technical/fourth-generation-xeon-scalable-family-overview.html},
    note = {Accessed: 2025-03-07}
}

@techreport{amd64processortech,
    author = {AMD Corporation},
    title = {AMD64 Architecture Programmer's Manual},
    year = {2025},
    url = {https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/40332.pdf},
    note = {Accessed: 2025-03-07}
}


@article{treibig_likwid_2010,
  author       = {Jan Treibig and
                  Georg Hager and
                  Gerhard Wellein},
  title        = {{LIKWID:} Lightweight Performance Tools},
  journal      = {CoRR},
  volume       = {abs/1104.4874},
  year         = {2011},
  url          = {http://arxiv.org/abs/1104.4874},
  eprinttype    = {arXiv},
  eprint       = {1104.4874},
  timestamp    = {Mon, 13 Aug 2018 16:46:54 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1104-4874.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}


@inproceedings{Eranian2006Perfmon2AF,
  title={Perfmon2: A flexible performance monitoring interface for Linux},
  author={St{\'e}phane Eranian},
  booktitle={Ottawa Linux Symposium},
  year={2006},
  pages={269-288},
  address={Citeseer, USA}
}